[INFO] fetching crate temprs 0.9.1...
[INFO] testing temprs-0.9.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate temprs 0.9.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate temprs 0.9.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate temprs 0.9.1
[INFO] tweaked toml for crates.io crate temprs 0.9.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate temprs 0.9.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate temprs 0.9.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: file `/workspace/builds/worker-3-tc2/source/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `temprs`
[INFO] [stderr]   * `bin` target `tp`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2178e23f0330070d0df8138052aecc7d021d706edc027dae341691f9ab3a2bc4
[INFO] running `Command { std: "docker" "start" "-a" "2178e23f0330070d0df8138052aecc7d021d706edc027dae341691f9ab3a2bc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2178e23f0330070d0df8138052aecc7d021d706edc027dae341691f9ab3a2bc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2178e23f0330070d0df8138052aecc7d021d706edc027dae341691f9ab3a2bc4", kill_on_drop: false }`
[INFO] [stdout] 2178e23f0330070d0df8138052aecc7d021d706edc027dae341691f9ab3a2bc4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 767ce6b81b448db898ef029127485016c4432873048d27bfab7a81fb3a54b9ae
[INFO] running `Command { std: "docker" "start" "-a" "767ce6b81b448db898ef029127485016c4432873048d27bfab7a81fb3a54b9ae", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `temprs`
[INFO] [stderr]   * `bin` target `tp`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling colored v1.9.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling simple_logger v1.16.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling temprs v0.9.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.55s
[INFO] running `Command { std: "docker" "inspect" "767ce6b81b448db898ef029127485016c4432873048d27bfab7a81fb3a54b9ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "767ce6b81b448db898ef029127485016c4432873048d27bfab7a81fb3a54b9ae", kill_on_drop: false }`
[INFO] [stdout] 767ce6b81b448db898ef029127485016c4432873048d27bfab7a81fb3a54b9ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de17405e772eee56e53d9f2f9a1968a5f1eae53181e475b57ac2b8b164ade4f3
[INFO] running `Command { std: "docker" "start" "-a" "de17405e772eee56e53d9f2f9a1968a5f1eae53181e475b57ac2b8b164ade4f3", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `temprs`
[INFO] [stderr]   * `bin` target `tp`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling temprs v0.9.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.17s
[INFO] running `Command { std: "docker" "inspect" "de17405e772eee56e53d9f2f9a1968a5f1eae53181e475b57ac2b8b164ade4f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de17405e772eee56e53d9f2f9a1968a5f1eae53181e475b57ac2b8b164ade4f3", kill_on_drop: false }`
[INFO] [stdout] de17405e772eee56e53d9f2f9a1968a5f1eae53181e475b57ac2b8b164ade4f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8ebdf68127943eeea9b2c6ccdf6d3e2698264c1362c9062d995807b294813d3b
[INFO] running `Command { std: "docker" "start" "-a" "8ebdf68127943eeea9b2c6ccdf6d3e2698264c1362c9062d995807b294813d3b", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/src/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `temprs`
[INFO] [stderr]   * `bin` target `tp`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/temprs-18b75f3d7e8f6fe0)
[INFO] [stdout] 
[INFO] [stdout] running 454 tests
[INFO] [stdout] test model::opts::tests::add_accepts_zero ... ok
[INFO] [stdout] test model::opts::tests::add_long_equals ... ok
[INFO] [stdout] test model::opts::tests::add_long_negative ... ok
[INFO] [stdout] test model::opts::tests::add_without_value_errors ... ok
[INFO] [stdout] test model::opts::tests::all_boolean_flags_independent ... ok
[INFO] [stdout] test model::opts::tests::all_value_args_together ... ok
[INFO] [stdout] test model::opts::tests::combined_verbose_and_quiet ... ok
[INFO] [stdout] test model::opts::tests::clear_default_false ... ok
[INFO] [stdout] test model::opts::tests::command_has_author ... ok
[INFO] [stdout] test model::opts::tests::command_has_version ... ok
[INFO] [stdout] test model::opts::tests::command_version_matches_cargo ... ok
[INFO] [stdout] test model::opts::tests::command_has_about ... ok
[INFO] [stdout] test model::opts::tests::input_accepts_large_index ... ok
[INFO] [stdout] test model::opts::tests::double_dash_stops_parsing ... ok
[INFO] [stdout] test model::opts::tests::add_accepts_negative_large ... ok
[INFO] [stdout] test model::opts::tests::command_has_all_expected_args ... ok
[INFO] [stdout] test model::opts::tests::input_accepts_non_numeric ... ok
[INFO] [stdout] test model::opts::tests::command_has_17_custom_args ... ok
[INFO] [stdout] test model::opts::tests::help_short_flag_recognized ... ok
[INFO] [stdout] test model::opts::tests::input_with_quiet ... ok
[INFO] [stdout] test model::opts::tests::master_default_false ... ok
[INFO] [stdout] test model::opts::tests::list_contents_default_false ... ok
[INFO] [stdout] test model::opts::tests::input_accepts_zero ... ok
[INFO] [stdout] test model::opts::tests::output_long_equals ... ok
[INFO] [stdout] test model::opts::tests::input_without_value_errors ... ok
[INFO] [stdout] test model::opts::tests::list_contents_numbered_default_false ... ok
[INFO] [stdout] test model::opts::tests::input_long_equals ... ok
[INFO] [stdout] test model::opts::tests::list_files_default_false ... ok
[INFO] [stdout] test model::opts::tests::directory_default_false ... ok
[INFO] [stdout] test model::opts::tests::output_accepts_negative ... ok
[INFO] [stdout] test model::opts::tests::list_files_numbered_default_false ... ok
[INFO] [stdout] test model::opts::tests::output_with_verbose ... ok
[INFO] [stdout] test model::opts::tests::no_args_all_absent ... ok
[INFO] [stdout] test model::opts::tests::output_accepts_negative_large ... ok
[INFO] [stdout] test model::opts::tests::help_flag_recognized ... ok
[INFO] [stdout] test model::opts::tests::positional_dot ... ok
[INFO] [stdout] test model::opts::tests::output_long_negative ... ok
[INFO] [stdout] test model::opts::tests::parse_opts_returns_app ... ok
[INFO] [stdout] test model::opts::tests::output_without_value_errors ... ok
[INFO] [stdout] test model::opts::tests::positional_empty_string ... ok
[INFO] [stdout] test model::opts::tests::pop_default_false ... ok
[INFO] [stdout] test model::opts::tests::output_accepts_zero ... ok
[INFO] [stdout] test model::opts::tests::positional_hidden_file ... ok
[INFO] [stdout] test model::opts::tests::recognizes_input_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_dir_short ... ok
[INFO] [stdout] test model::opts::tests::positional_with_spaces_in_name ... ok
[INFO] [stdout] test model::opts::tests::recognizes_add_long ... ok
[INFO] [stdout] test model::opts::tests::positional_with_quiet ... ok
[INFO] [stdout] test model::opts::tests::positional_argfile_with_path ... ok
[INFO] [stdout] test model::opts::tests::positional_with_unicode ... ok
[INFO] [stdout] test model::opts::tests::recognizes_add_negative_index ... ok
[INFO] [stdout] test model::opts::tests::positional_with_verbose ... ok
[INFO] [stdout] test model::opts::tests::recognizes_clear_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_clear_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_add_short ... ok
[INFO] [stdout] test model::opts::tests::positional_with_pop ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_contents_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_dir_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_contents_numbered_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_contents_numbered_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_files_numbered_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_output_negative_index ... ok
[INFO] [stdout] test model::opts::tests::recognizes_pop_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_files_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_files_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_positional_argfile ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_contents_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_list_files_numbered_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_output_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_quiet_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_shift_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_verbose_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_pop_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_shift_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_master_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_quiet_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_unshift_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_unshift_long ... ok
[INFO] [stdout] test model::opts::tests::remove_accepts_negative ... ok
[INFO] [stdout] test model::opts::tests::recognizes_remove_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_master_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_input_short ... ok
[INFO] [stdout] test model::opts::tests::recognizes_remove_negative_index ... ok
[INFO] [stdout] test model::opts::tests::remove_long_equals ... ok
[INFO] [stdout] test model::opts::tests::recognizes_remove_long ... ok
[INFO] [stdout] test model::opts::tests::remove_without_value_errors ... ok
[INFO] [stdout] test model::opts::tests::remove_long_negative ... ok
[INFO] [stdout] test model::opts::tests::recognizes_verbose_long ... ok
[INFO] [stdout] test model::opts::tests::recognizes_output_short ... ok
[INFO] [stdout] test model::opts::tests::remove_accepts_large_value ... ok
[INFO] [stdout] test model::opts::tests::remove_accepts_zero ... ok
[INFO] [stdout] test model::opts::tests::shift_default_false ... ok
[INFO] [stdout] test model::opts::tests::silent_default_false ... ok
[INFO] [stdout] test model::opts::tests::unknown_long_flag_errors ... ok
[INFO] [stdout] test model::opts::tests::verbose_default_zero ... ok
[INFO] [stdout] test model::opts::tests::unknown_flag_errors ... ok
[INFO] [stdout] test model::opts::tests::verbose_counts_occurrences ... ok
[INFO] [stdout] test model::opts::tests::version_flag_recognized ... ok
[INFO] [stdout] test model::opts::tests::unknown_short_flag_errors ... ok
[INFO] [stdout] test model::opts::tests::verbose_mixed_short_long ... ok
[INFO] [stdout] test model::opts::tests::verbose_separate_flags ... ok
[INFO] [stdout] test model::opts::tests::unshift_default_false ... ok
[INFO] [stdout] test model::opts::tests::verbose_two_occurrences ... ok
[INFO] [stdout] test model::state::tests::arg_file_overwrite ... ok
[INFO] [stdout] test model::state::tests::arg_file_relative_path ... ok
[INFO] [stdout] test model::state::tests::arg_file_with_emoji_path ... ok
[INFO] [stdout] test model::opts::tests::version_short_flag_recognized ... ok
[INFO] [stdout] test model::opts::tests::verbose_single_occurrence ... ok
[INFO] [stdout] test model::opts::tests::verbose_four_occurrences ... ok
[INFO] [stdout] test model::state::tests::arg_file_with_spaces ... ok
[INFO] [stdout] test model::opts::tests::verbose_five_occurrences ... ok
[INFO] [stdout] test model::state::tests::arg_file_deep_path ... ok
[INFO] [stdout] test model::opts::tests::value_args_with_boolean_flags ... ok
[INFO] [stdout] test model::state::tests::arg_file_root_path ... ok
[INFO] [stdout] test model::state::tests::arg_file_set_check_set_none_check ... ok
[INFO] [stdout] test model::state::tests::all_optional_fields_some_then_none ... ok
[INFO] [stdout] test model::state::tests::constructor_preserves_all_fields ... ok
[INFO] [stdout] test model::state::tests::arg_file_with_unicode ... ok
[INFO] [stdout] test model::state::tests::buffers_can_hold_same_content ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_large ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_only_whitespace ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_repeated_set_and_check ... ok
[INFO] [stdout] test model::state::tests::arg_file_unicode_path ... ok
[INFO] [stdout] test model::state::tests::input_and_output_temp_file_independent ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_with_null_bytes ... ok
[INFO] [stdout] test model::state::tests::input_temp_file_large_index ... ok
[INFO] [stdout] test model::state::tests::holding_and_output_buffer_independent ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_empty ... ok
[INFO] [stdout] test model::state::tests::input_and_output_temp_file_same_value ... ok
[INFO] [stdout] test model::state::tests::input_temp_file_negative_index ... ok
[INFO] [stdout] test model::state::tests::input_temp_file_non_numeric ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_whitespace_only ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_unicode ... ok
[INFO] [stdout] test model::state::tests::input_temp_file_zero_string ... ok
[INFO] [stdout] test model::state::tests::insert_idx_empty_string ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_tabs_and_newlines ... ok
[INFO] [stdout] test model::state::tests::holding_buffer_100k ... ok
[INFO] [stdout] test model::state::tests::full_state_modification_cycle ... ok
[INFO] [stdout] test model::state::tests::insert_idx_zero ... ok
[INFO] [stdout] test model::state::tests::insert_idx_large ... ok
[INFO] [stdout] test model::state::tests::insert_idx_zero_string ... ok
[INFO] [stdout] test model::state::tests::master_file_path_str_deep_path ... ok
[INFO] [stdout] test model::state::tests::master_file_path_str_matches ... ok
[INFO] [stdout] test model::state::tests::master_file_path_str_with_spaces ... ok
[INFO] [stdout] test model::state::tests::master_record_file_getter ... ok
[INFO] [stdout] test model::state::tests::master_record_file_overwrite ... ok
[INFO] [stdout] test model::state::tests::master_record_file_unicode_path ... ok
[INFO] [stdout] test model::state::tests::master_file_path_str_after_set ... ok
[INFO] [stdout] test model::state::tests::master_file_path_str_unicode ... ok
[INFO] [stdout] test model::state::tests::insert_idx_non_numeric ... ok
[INFO] [stdout] test model::state::tests::new_all_fields_non_default ... ok
[INFO] [stdout] test model::state::tests::new_preserves_output_buffer_with_unicode ... ok
[INFO] [stdout] test model::state::tests::new_preserves_output_buffer_with_newlines ... ok
[INFO] [stdout] test model::state::tests::insert_idx_negative ... ok
[INFO] [stdout] test model::state::tests::new_with_deeply_nested_paths ... ok
[INFO] [stdout] test model::state::tests::insert_idx_overwrite ... ok
[INFO] [stdout] test model::state::tests::new_state_defaults ... ok
[INFO] [stdout] test model::state::tests::new_with_single_stack_item ... ok
[INFO] [stdout] test model::state::tests::new_temp_file_getter ... ok
[INFO] [stdout] test model::state::tests::new_temp_file_overwrite ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_matches ... ok
[INFO] [stdout] test model::state::tests::new_with_very_large_stack ... ok
[INFO] [stdout] test model::state::tests::new_temp_file_with_unicode ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_after_set ... ok
[INFO] [stdout] test model::state::tests::new_with_arg_file ... ok
[INFO] [stdout] test model::state::tests::new_temp_file_unicode_path ... ok
[INFO] [stdout] test model::state::tests::new_with_empty_stack ... ok
[INFO] [stdout] test model::state::tests::new_with_large_stack ... ok
[INFO] [stdout] test model::state::tests::new_with_hundred_item_stack ... ok
[INFO] [stdout] test model::state::tests::new_with_output_buffer ... ok
[INFO] [stdout] test model::state::tests::new_with_single_item_stack ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_unicode ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_with_spaces ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_with_underscores ... ok
[INFO] [stdout] test model::state::tests::output_buffer_multiline ... ok
[INFO] [stdout] test model::state::tests::output_buffer_null_bytes ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_relative_path ... ok
[INFO] [stdout] test model::state::tests::output_buffer_special_chars ... ok
[INFO] [stdout] test model::state::tests::output_buffer_empty_string ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_with_dashes ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_with_unicode ... ok
[INFO] [stdout] test model::state::tests::output_buffer_large ... ok
[INFO] [stdout] test model::state::tests::output_buffer_very_long ... ok
[INFO] [stdout] test model::state::tests::output_buffer_100k ... ok
[INFO] [stdout] test model::state::tests::output_buffer_with_carriage_returns ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_very_long_path ... ok
[INFO] [stdout] test model::state::tests::output_temp_file_large_index ... ok
[INFO] [stdout] test model::state::tests::output_temp_file_negative_index ... ok
[INFO] [stdout] test model::state::tests::reset_all_optionals_to_none ... ok
[INFO] [stdout] test model::state::tests::rapid_mutation_cycle ... ok
[INFO] [stdout] test model::state::tests::set_arg_file ... ok
[INFO] [stdout] test model::state::tests::set_arg_file_doesnt_change_new_temp_file ... ok
[INFO] [stdout] test model::state::tests::set_arg_file_to_none ... ok
[INFO] [stdout] test model::state::tests::set_all_then_reset_all_to_defaults ... ok
[INFO] [stdout] test model::state::tests::set_holding_buffer ... ok
[INFO] [stdout] test model::state::tests::set_holding_buffer_same_value_twice ... ok
[INFO] [stdout] test model::state::tests::set_holding_buffer_overwrite ... ok
[INFO] [stdout] test model::state::tests::set_holding_doesnt_change_output ... ok
[INFO] [stdout] test model::state::tests::output_temp_file_non_numeric ... ok
[INFO] [stdout] test model::state::tests::set_input_doesnt_change_output_temp ... ok
[INFO] [stdout] test model::state::tests::set_holding_then_output_independent ... ok
[INFO] [stdout] test model::state::tests::set_input_temp_file_to_none ... ok
[INFO] [stdout] test model::state::tests::output_temp_file_zero_string ... ok
[INFO] [stdout] test model::state::tests::set_insert_idx_doesnt_affect_input_temp_file ... ok
[INFO] [stdout] test model::state::tests::set_new_temp_file_multiple_times ... ok
[INFO] [stdout] test model::state::tests::set_all_fields_then_verify ... ok
[INFO] [stdout] test model::state::tests::set_master_record_file_with_unicode ... ok
[INFO] [stdout] test model::state::tests::set_output_buffer_overwrite ... ok
[INFO] [stdout] test model::state::tests::set_output_temp_file_doesnt_affect_insert_idx ... ok
[INFO] [stdout] test model::state::tests::set_output_buffer ... ok
[INFO] [stdout] test model::state::tests::set_output_temp_file_to_none ... ok
[INFO] [stdout] test model::state::tests::set_silent ... ok
[INFO] [stdout] test model::state::tests::set_insert_idx ... ok
[INFO] [stdout] test model::state::tests::set_silent_doesnt_affect_holding_buffer ... ok
[INFO] [stdout] test model::state::tests::set_insert_idx_to_none ... ok
[INFO] [stdout] test model::state::tests::set_master_record_file ... ok
[INFO] [stdout] test model::state::tests::set_new_temp_file ... ok
[INFO] [stdout] test model::state::tests::set_silent_same_value_twice ... ok
[INFO] [stdout] test model::state::tests::set_input_temp_file ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_grow_and_shrink ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_unicode_paths ... ok
[INFO] [stdout] test model::state::tests::set_output_temp_file ... ok
[INFO] [stdout] test model::state::tests::set_silent_toggle ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_empty ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_replace_multiple_times ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_larger ... ok
[INFO] [stdout] test model::state::tests::set_temprs_dir_deeply_nested ... ok
[INFO] [stdout] test model::state::tests::set_stack_doesnt_change_dir ... ok
[INFO] [stdout] test model::state::tests::set_verbose ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack_preserves_order ... ok
[INFO] [stdout] test model::state::tests::set_temprs_dir ... ok
[INFO] [stdout] test model::state::tests::set_temp_file_stack ... ok
[INFO] [stdout] test model::state::tests::set_verbose_doesnt_change_silent ... ok
[INFO] [stdout] test model::state::tests::set_verbose_doesnt_affect_output_buffer ... ok
[INFO] [stdout] test model::state::tests::set_verbose_multiple_times ... ok
[INFO] [stdout] test model::state::tests::set_verbose_same_value_twice ... ok
[INFO] [stdout] test model::state::tests::stack_replace_multiple_times ... ok
[INFO] [stdout] test model::state::tests::stack_replace_then_check_elements ... ok
[INFO] [stdout] test model::state::tests::temp_file_stack_paths_preserved_exactly ... ok
[INFO] [stdout] test model::state::tests::temp_file_stack_with_duplicate_paths ... ok
[INFO] [stdout] test model::state::tests::temp_file_stack_with_relative_paths ... ok
[INFO] [stdout] test model::state::tests::temp_file_stack_getter ... ok
[INFO] [stdout] test model::state::tests::temprs_dir_overwrite ... ok
[INFO] [stdout] test model::state::tests::temp_file_stack_with_unicode_paths ... ok
[INFO] [stdout] test model::state::tests::verbose_max_value ... ok
[INFO] [stdout] test model::state::tests::verbose_two ... ok
[INFO] [stdout] test model::state::tests::verbose_zero ... ok
[INFO] [stdout] test util::consts::tests::add_flag_value ... ok
[INFO] [stdout] test model::state::tests::verbose_ten ... ok
[INFO] [stdout] test util::consts::tests::argfile_flag_value ... ok
[INFO] [stdout] test util::consts::tests::clear_flag_value ... ok
[INFO] [stdout] test util::consts::tests::directory_flag_value ... ok
[INFO] [stdout] test model::state::tests::temprs_dir_getter ... ok
[INFO] [stdout] test model::state::tests::temprs_dir_unicode_path ... ok
[INFO] [stdout] test model::state::tests::verbose_one ... ok
[INFO] [stdout] test util::consts::tests::err_clock_exact ... ok
[INFO] [stdout] test model::state::tests::verbose_hundred ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_idx_mentions_index ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_idx_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_clock_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_rm_exact ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_rm_mentions_remove ... ok
[INFO] [stdout] test model::state::tests::temprs_dir_with_spaces ... ok
[INFO] [stdout] test util::consts::tests::err_file_read_mentions_read ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_file_exact ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_file_mentions_file ... ok
[INFO] [stdout] test util::consts::tests::err_file_read_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_idx_exact ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_file_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_file_read_exact ... ok
[INFO] [stdout] test util::consts::tests::err_clock_mentions_clock ... ok
[INFO] [stdout] test util::consts::tests::err_logger_exact ... ok
[INFO] [stdout] test util::consts::tests::err_logger_mentions_logger ... ok
[INFO] [stdout] test util::consts::tests::err_logger_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_no_file_exact ... ok
[INFO] [stdout] test util::consts::tests::err_no_file_mentions_file ... ok
[INFO] [stdout] test util::consts::tests::err_no_file_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_parse_exact ... ok
[INFO] [stdout] test util::consts::tests::err_parse_mentions_parse ... ok
[INFO] [stdout] test util::consts::tests::err_parse_not_empty ... ok
[INFO] [stdout] test util::consts::tests::error_messages_no_trailing_period ... ok
[INFO] [stdout] test util::consts::tests::error_messages_start_with_uppercase ... ok
[INFO] [stdout] test util::consts::tests::flag_constants_are_ascii ... ok
[INFO] [stdout] test util::consts::tests::flag_constants_are_lowercase ... ok
[INFO] [stdout] test util::consts::tests::flag_constants_no_spaces ... ok
[INFO] [stdout] test util::consts::tests::flag_constants_not_empty ... ok
[INFO] [stdout] test util::consts::tests::hr_char_is_single_dash ... ok
[INFO] [stdout] test util::consts::tests::hr_char_not_empty ... ok
[INFO] [stdout] test util::consts::tests::err_invalid_rm_not_empty ... ok
[INFO] [stdout] test util::consts::tests::input_flag_value ... ok
[INFO] [stdout] test util::consts::tests::list_contents_flag_value ... ok
[INFO] [stdout] test util::consts::tests::list_contents_numbered_flag_value ... ok
[INFO] [stdout] test util::consts::tests::list_files_flag_value ... ok
[INFO] [stdout] test util::consts::tests::list_files_numbered_flag_value ... ok
[INFO] [stdout] test util::consts::tests::log_level_is_info ... ok
[INFO] [stdout] test util::consts::tests::log_level_is_not_debug ... ok
[INFO] [stdout] test util::consts::tests::log_level_is_not_error ... ok
[INFO] [stdout] test util::consts::tests::log_level_is_not_warn ... ok
[INFO] [stdout] test util::consts::tests::master_flag_value ... ok
[INFO] [stdout] test util::consts::tests::master_record_filename_contains_stack ... ok
[INFO] [stdout] test util::consts::tests::master_record_filename_not_empty ... ok
[INFO] [stdout] test util::consts::tests::master_record_filename_starts_with_temprs ... ok
[INFO] [stdout] test util::consts::tests::master_record_filename_value ... ok
[INFO] [stdout] test util::consts::tests::name_is_temprs ... ok
[INFO] [stdout] test util::consts::tests::name_not_empty ... ok
[INFO] [stdout] test util::consts::tests::output_flag_value ... ok
[INFO] [stdout] test util::consts::tests::shift_flag_value ... ok
[INFO] [stdout] test util::consts::tests::silent_flag_value ... ok
[INFO] [stdout] test util::consts::tests::temp_dir_equals_name ... ok
[INFO] [stdout] test util::consts::tests::temp_dir_is_temprs ... ok
[INFO] [stdout] test util::consts::tests::temp_dir_not_empty ... ok
[INFO] [stdout] test util::consts::tests::tempfile_prefix_not_empty ... ok
[INFO] [stdout] test util::consts::tests::tempfile_prefix_starts_with_temp ... ok
[INFO] [stdout] test util::consts::tests::tempfile_prefix_value ... ok
[INFO] [stdout] test util::consts::tests::total_flag_count_is_17 ... ok
[INFO] [stdout] test util::consts::tests::unshift_flag_value ... ok
[INFO] [stdout] test util::consts::tests::verbose_flag_value ... ok
[INFO] [stdout] test util::consts::tests::flag_constants_are_unique ... ok
[INFO] [stdout] test util::consts::tests::pop_flag_value ... ok
[INFO] [stdout] test util::consts::tests::remove_flag_value ... ok
[INFO] [stdout] test util::consts::tests::log_level_is_not_trace ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_only_newlines ... ok
[INFO] [stdout] test util::utils::tests::append_file_alternating_content ... ok
[INFO] [stdout] test util::utils::tests::append_file_appends ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_preserves_whitespace ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_reads ... ok
[INFO] [stdout] test util::utils::tests::append_file_creates_if_missing ... ok
[INFO] [stdout] test util::utils::tests::append_file_empty_string ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_blank_file ... ok
[INFO] [stdout] test util::utils::tests::append_file_large ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_many_lines ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_unicode ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_mixed_content ... ok
[INFO] [stdout] test util::utils::tests::append_file_multiple_times ... ok
[INFO] [stdout] test util::utils::tests::append_file_single_bytes ... ok
[INFO] [stdout] test util::utils::tests::append_file_unicode ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_long_lines ... ok
[INFO] [stdout] test util::utils::tests::append_file_with_newlines ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_with_special_chars ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_only_newlines ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_reads_lines ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_trailing_newline ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_with_trailing_newline ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_unicode_lines ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_single_line ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_windows_line_endings ... ok
[INFO] [stdout] test model::state::tests::out_file_path_str_with_dots ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_carriage_return ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_many_paths ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_preserves_order ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_relative_paths ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_round_trip ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_with_spaces_in_paths ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_empty_strings ... ok
[INFO] [stdout] test util::utils::tests::horiz_rule_char_is_dash ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_empty_vec ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_round_trip_100_lines ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_then_read_back ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_unicode_lines ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_single_line ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_very_long_lines ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_with_spaces ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_with_special_chars ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_writes_lines ... ok
[INFO] [stdout] test util::utils::tests::horiz_rule_length ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_large_file ... ok
[INFO] [stdout] test util::utils::tests::file_to_lines_empty_lines ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_multiline ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_deep_paths ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_empty_file ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_empty_string ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_multiline ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_only_whitespace ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_round_trip_with_spaces_and_unicode ... ok
[INFO] [stdout] test util::utils::tests::overwrite_and_read_back ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_repeated_same_content ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_creates_and_writes ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_many_lines ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_binary_like_content ... ok
[INFO] [stdout] test util::utils::tests::append_then_overwrite_truncates ... ok
[INFO] [stdout] test util::utils::tests::overwrite_append_overwrite_cycle ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_with_tabs ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_multiple_cycles ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_with_newlines ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_deep_nesting ... ok
[INFO] [stdout] test util::utils::tests::overwrite_then_remove ... ok
[INFO] [stdout] test util::utils::tests::overwrite_then_append_then_read ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_extension_chain ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_empty ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_dot_prefix ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_hidden_file ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_nested ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_relative ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_emoji ... ok
[INFO] [stdout] test util::utils::tests::overwrite_remove_overwrite_cycle ... ok
[INFO] [stdout] test util::utils::tests::lines_to_file_as_paths_round_trip ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_root ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_simple ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_single_component ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_unicode_dir ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_very_long ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_then_overwrite_longer ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_large_content ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_single_char ... ok
[INFO] [stdout] test util::utils::tests::multiple_files_in_same_dir ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_then_overwrite_shorter ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_with_hyphens_and_underscores ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_unicode ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_with_spaces ... ok
[INFO] [stdout] test util::utils::tests::path_to_string_with_dots ... ok
[INFO] [stdout] test util::utils::tests::overwrite_file_truncates_existing ... ok
[INFO] [stdout] test util::utils::tests::remove_file_removes ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_empty_vec ... ok
[INFO] [stdout] test util::utils::tests::time_ms_is_numeric ... ok
[INFO] [stdout] test util::utils::tests::time_ms_is_recent ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_overwrite_three_times ... ok
[INFO] [stdout] test util::utils::tests::time_ms_length_is_13_digits ... ok
[INFO] [stdout] test util::utils::tests::time_ms_no_leading_zeros ... ok
[INFO] [stdout] test util::utils::tests::time_ms_not_empty ... ok
[INFO] [stdout] test util::utils::tests::time_ms_two_calls_close_together ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_large_list ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_all_equivalences_for_ten ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_all_equivalences_for_four ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_large_list_mid ... ok
[INFO] [stdout] test util::utils::tests::file_contents_to_string_empty_file ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_single_path ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_fifty_paths ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_negative_mid ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_negative_second_from_end ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_many_paths ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_and_negative_equivalent ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_large_list_negative_mid ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_equals_len ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_negative_two_elements ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_last ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_first ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_then_modify_and_rewrite ... ok
[INFO] [stdout] test util::utils::tests::time_ms_increases_monotonically ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_with_deep_nesting ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_negative_first ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_with_unicode_paths ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_mid ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_second ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_positive_two_elements ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_single_element_negative ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_single_element_positive ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_ten_elements_boundaries ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_three_elements_all_negative ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_three_elements_all_positive ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_overwrites_existing ... ok
[INFO] [stdout] test util::utils::tests::transform_idx_negative_last ... ok
[INFO] [stdout] test util::utils::tests::paths_to_file_empty_then_nonempty ... ok
[INFO] [stdout] test util::utils::tests::time_ms_different_across_sleep ... ok
[INFO] [stdout] test util::utils::tests::file_to_paths_single_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 454 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/temprs-f92ad802631f4ea1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tp-8e7e175332889c34)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-f58eee3d5c359ab4)
[INFO] [stdout] 
[INFO] [stdout] running 134 tests
[INFO] [stdout] test dir_exits_success ... ok
[INFO] [stdout] test dir_flag_shows_directory ... ok
[INFO] [stdout] test dir_path_matches_env ... ok
[INFO] [stdout] test empty_stack_list_is_empty ... ok
[INFO] [stdout] test help_exits_success ... ok
[INFO] [stdout] test help_flag_shows_cyberpunk_banner ... ok
[INFO] [stdout] test help_contains_usage ... ok
[INFO] [stdout] test help_shows_short_flags ... ok
[INFO] [stdout] test add_at_beginning ... ok
[INFO] [stdout] test add_at_end ... ok
[INFO] [stdout] test dir_flag_shows_exact_path ... ok
[INFO] [stdout] test file_content_via_stdin_with_verbose ... ok
[INFO] [stdout] test clear_exits_success ... ok
[INFO] [stdout] test file_content_via_stdin ... ok
[INFO] [stdout] test input_overwrites_at_index ... ok
[INFO] [stdout] test interleaved_push_and_remove ... ok
[INFO] [stdout] test input_overwrite_with_multiline ... ok
[INFO] [stdout] test list_contents_after_overwrite ... ok
[INFO] [stdout] test list_contents_empty_stack ... ok
[INFO] [stdout] test help_shows_all_flags ... ok
[INFO] [stdout] test list_contents_exits_success ... ok
[INFO] [stdout] test clear_removes_all ... ok
[INFO] [stdout] test list_contents_numbered_empty_stack ... ok
[INFO] [stdout] test list_contents_numbered_contains_separator ... ok
[INFO] [stdout] test list_contents_numbered_exits_success ... ok
[INFO] [stdout] test list_contents_numbered_shows_indices ... ok
[INFO] [stdout] test list_contents_five_items ... ok
[INFO] [stdout] test list_contents_shows_data ... ok
[INFO] [stdout] test list_contents_numbered_preserves_order ... ok
[INFO] [stdout] test list_contents_numbered_three_items ... ok
[INFO] [stdout] test list_exits_success ... ok
[INFO] [stdout] test invalid_index_zero_errors ... ok
[INFO] [stdout] test input_overwrites_preserves_count ... ok
[INFO] [stdout] test input_overwrite_second_item ... ok
[INFO] [stdout] test list_files_empty_stack ... ok
[INFO] [stdout] test list_files_numbered_exits_success ... ok
[INFO] [stdout] test input_overwrites_last_index ... ok
[INFO] [stdout] test list_files_numbered_empty_stack ... ok
[INFO] [stdout] test clear_then_push_works ... ok
[INFO] [stdout] test index_out_of_bounds_errors ... ok
[INFO] [stdout] test master_exits_success ... ok
[INFO] [stdout] test clear_on_empty_stack ... ok
[INFO] [stdout] test add_negative_index ... ok
[INFO] [stdout] test list_contents_preserves_order ... ok
[INFO] [stdout] test list_files_numbered_contains_separator ... ok
[INFO] [stdout] test list_files_single_item ... ok
[INFO] [stdout] test master_flag_path_in_correct_dir ... ok
[INFO] [stdout] test add_inserts_at_index ... ok
[INFO] [stdout] test invalid_index_shows_error_message ... ok
[INFO] [stdout] test negative_index_out_of_bounds_errors ... ok
[INFO] [stdout] test master_path_is_under_dir ... ok
[INFO] [stdout] test negative_index_far_out_of_bounds_errors ... ok
[INFO] [stdout] test list_contents_single_item ... ok
[INFO] [stdout] test list_files_numbered_three_items ... ok
[INFO] [stdout] test master_flag_path_ends_with_temprs_stack ... ok
[INFO] [stdout] test overwrite_then_read_multiple ... ok
[INFO] [stdout] test output_at_index ... ok
[INFO] [stdout] test output_negative_index_bottom ... ok
[INFO] [stdout] test output_negative_index_top ... ok
[INFO] [stdout] test overwrite_last_preserves_rest ... ok
[INFO] [stdout] test output_valid_index_exits_success ... ok
[INFO] [stdout] test pop_single_item_leaves_empty ... ok
[INFO] [stdout] test pop_removes_top ... ok
[INFO] [stdout] test push_content_with_carriage_returns ... ok
[INFO] [stdout] test push_content_with_newlines_only ... ok
[INFO] [stdout] test push_content_with_backslashes ... ok
[INFO] [stdout] test overwrite_first_preserves_rest ... ok
[INFO] [stdout] test push_content_with_special_chars ... ok
[INFO] [stdout] test push_content_with_quotes ... ok
[INFO] [stdout] test clear_removes_many_items ... ok
[INFO] [stdout] test output_invalid_index_exits_failure ... ok
[INFO] [stdout] test master_flag_shows_master_file ... ok
[INFO] [stdout] test push_empty_string ... ok
[INFO] [stdout] test push_content_with_null_bytes ... ok
[INFO] [stdout] test list_files_paths_contain_tempfile_prefix ... ok
[INFO] [stdout] test list_files_numbered_shows_indices ... ok
[INFO] [stdout] test push_exits_success ... ok
[INFO] [stdout] test pop_exits_success ... ok
[INFO] [stdout] test list_files_numbered_after_pop ... ok
[INFO] [stdout] test add_then_remove_same_position ... ok
[INFO] [stdout] test push_multiline_content ... ok
[INFO] [stdout] test pop_multiple_times ... ok
[INFO] [stdout] test push_single_newline ... ok
[INFO] [stdout] test push_shift_push_cycle ... ok
[INFO] [stdout] test out_of_bounds_shows_error_message ... ok
[INFO] [stdout] test pop_does_not_corrupt_remaining ... ok
[INFO] [stdout] test push_tab_character ... ok
[INFO] [stdout] test push_single_space ... ok
[INFO] [stdout] test push_stdin_and_read_top ... ok
[INFO] [stdout] test push_content_with_many_lines ... ok
[INFO] [stdout] test push_large_content ... ok
[INFO] [stdout] test push_very_long_line ... ok
[INFO] [stdout] test push_multiple_after_clear ... ok
[INFO] [stdout] test quiet_and_verbose_together ... ok
[INFO] [stdout] test quiet_flag_suppresses_output ... ok
[INFO] [stdout] test quiet_flag_still_stores_data ... ok
[INFO] [stdout] test push_many_items ... ok
[INFO] [stdout] test push_unicode_content ... ok
[INFO] [stdout] test quiet_flag_with_list ... ok
[INFO] [stdout] test remove_exits_success ... ok
[INFO] [stdout] test push_multiple_and_list ... ok
[INFO] [stdout] test push_pop_all ... ok
[INFO] [stdout] test remove_first_item ... ok
[INFO] [stdout] test push_many_and_read_all ... ok
[INFO] [stdout] test remove_last_item ... ok
[INFO] [stdout] test remove_only_item ... ok
[INFO] [stdout] test remove_at_index ... ok
[INFO] [stdout] test remove_negative_out_of_bounds_errors ... ok
[INFO] [stdout] test push_shift_all ... ok
[INFO] [stdout] test remove_zero_index_errors ... ok
[INFO] [stdout] test remove_out_of_bounds_errors ... ok
[INFO] [stdout] test unknown_flag_exits_failure ... ok
[INFO] [stdout] test unknown_short_flag_exits_failure ... ok
[INFO] [stdout] test shift_exits_success ... ok
[INFO] [stdout] test remove_negative_first ... ok
[INFO] [stdout] test unshift_to_empty_stack_fails ... ok
[INFO] [stdout] test shift_multiple_times ... ok
[INFO] [stdout] test push_pop_push_cycle ... ok
[INFO] [stdout] test push_three_items_negative_index_last ... ok
[INFO] [stdout] test shift_single_item_leaves_empty ... ok
[INFO] [stdout] test verbose_echoes_stdin ... ok
[INFO] [stdout] test version_exits_success ... ok
[INFO] [stdout] test overwrite_same_index_multiple_times ... ok
[INFO] [stdout] test version_flag_shows_version ... ok
[INFO] [stdout] test verbose_does_not_affect_stored_data ... ok
[INFO] [stdout] test push_three_items_negative_index_first ... ok
[INFO] [stdout] test remove_negative_index ... ok
[INFO] [stdout] test shift_does_not_corrupt_remaining ... ok
[INFO] [stdout] test shift_removes_bottom ... ok
[INFO] [stdout] test push_ten_items_verify_order ... ok
[INFO] [stdout] test unshift_adds_to_bottom ... ok
[INFO] [stdout] test remove_middle_does_not_corrupt ... ok
[INFO] [stdout] test unshift_multiple_times ... ok
[INFO] [stderr]    Doc-tests temprs
[INFO] [stdout] test push_many_and_list_all_by_positive_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8ebdf68127943eeea9b2c6ccdf6d3e2698264c1362c9062d995807b294813d3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ebdf68127943eeea9b2c6ccdf6d3e2698264c1362c9062d995807b294813d3b", kill_on_drop: false }`
[INFO] [stdout] 8ebdf68127943eeea9b2c6ccdf6d3e2698264c1362c9062d995807b294813d3b
